////////////////////////////////////////////////////////////////////////////////
// Copyright 2007 CORE Solutions Limited
// All rights reserved.
// PROPRIETARY AND CONFIDENTIAL INFORMATION.
// Use is subject to license terms.
//
// FUNCTION ID      :   POPUP_CATALOG_TREE
// AUTHOR           :   Saint Peng 
// DATE CREATE      :   2007/04/05
// DESCRIPTION      :   a ROW file for the function, POPUP_CATALOG_TREE
//                  :   
//                  :   
//                  :   
//
// MODIFICATION HISTORY:
// DATE         AUTHOR          VERSION NO.         COMMENT
// -----------  --------------  ------------------  -------------------
// 2007/04/05   Saint Peng      1.0                 source is generated.
//
//
//
////////////////////////////////////////////////////////////////////////////////

package com.erp.app.catalog.catalogTreePopup.web;

import com.erp.framework.controller.form.MultiRow;

/**
* <p>A <strong>Row</strong> is a JavaBean which provides property
* getter and setter methods for all of the bean properties, and implements
* <code>Serializable</code>, as required by the JavaBean specification
* The main purpose for this bean is to store the detail childs.
*
* @author          Saint Peng 
* @version 1.0     2007/04/05
* @since           FrameWork 1.0
*
*/
public class PopupCatalogTreeRow extends MultiRow {

	//DB Table Name: T_POPUP_CATALOG_TREE

	//PK Attributes
	private String nodeId;                           //DB Column Name: NODE_ID

	//Other Attributes
	private String description;                      //DB Column Name: DESCRIPTION
	private String catalogLevel;                     //DB Column Name: CATALOG_LEVEL
	private String createCompanyCode;                //DB Column Name: CREATE_COMPANY_CODE
	private String waterMark;                        //DB Column Name: WATER_MARK
	private String browser;                          //DB Column Name: BROWSER
	private String level1NodeId;                     //DB Column Name: LEVEL_1_NODE_ID
	private String level2NodeId;                     //DB Column Name: LEVEL_2_NODE_ID
	private String level3NodeId;                     //DB Column Name: LEVEL_3_NODE_ID
	private String parentNodeId;                     //DB Column Name: PARENT_NODE_ID

	public String getParentNodeId() {
		return parentNodeId;
	}

	public void setParentNodeId(String parentNodeId) {
		this.parentNodeId = parentNodeId;
	}

	/**
	* Converts to a string representing the data in this object.
	* A new <code>String</code> object is allocated and initialized to 
	* contain the character sequence currently represented by this 
	* object. This <code>String</code> is then returned. Subsequent 
	* changes to this object do not affect the contents of the 
	* <code>String</code>. 
	*
	* @return     a string representation of the object.
	* @see        java.lang.Object#toString()
	* @author     Saint Peng 
	* @since      Framework 1.0
	*/
	public String toString() {
		String pkStr = "PK: {nodeId = " + this.nodeId + "}\n";
		String colStr = "COL: {description = " + this.description
			+ "\n, catalogLevel = " + this.catalogLevel
			+ "\n, parentNodeId = " + this.parentNodeId
			+ "\n, createCompanyCode = " + this.createCompanyCode
			+ "\n, waterMark = " + this.waterMark
			+ "\n, browser = " + this.browser
			+ "\n, level1NodeId = " + this.level1NodeId
			+ "\n, level2NodeId = " + this.level2NodeId
			+ "\n, level3NodeId = " + this.level3NodeId + "}\n";
		return "PopupCatalogTreeRow.toString() is:\n" + pkStr + colStr;
	}

	////////////////////////////////////////////////////////////////////////////////
	//Generated Accessors (get/set methods)
	////////////////////////////////////////////////////////////////////////////////

	public String getNodeId() {
		return this.nodeId;
	}

	public String getDescription() {
		return this.description;
	}

	public String getCatalogLevel() {
		return this.catalogLevel;
	}

	public String getCreateCompanyCode() {
		return this.createCompanyCode;
	}

	public String getWaterMark() {
		return this.waterMark;
	}

	public String getBrowser() {
		return this.browser;
	}

	public String getLevel1NodeId() {
		return this.level1NodeId;
	}

	public String getLevel2NodeId() {
		return this.level2NodeId;
	}

	public String getLevel3NodeId() {
		return this.level3NodeId;
	}

	public void setNodeId(String nodeId) {
		this.nodeId = nodeId;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public void setCatalogLevel(String catalogLevel) {
		this.catalogLevel = catalogLevel;
	}

	public void setCreateCompanyCode(String createCompanyCode) {
		this.createCompanyCode = createCompanyCode;
	}

	public void setWaterMark(String waterMark) {
		this.waterMark = waterMark;
	}

	public void setBrowser(String browser) {
		this.browser = browser;
	}

	public void setLevel1NodeId(String level1NodeId) {
		this.level1NodeId = level1NodeId;
	}

	public void setLevel2NodeId(String level2NodeId) {
		this.level2NodeId = level2NodeId;
	}

	public void setLevel3NodeId(String level3NodeId) {
		this.level3NodeId = level3NodeId;
	}

	////////////////////////////////////////////////////////////////////////////////
	//Other Accessors (get/set methods)
	////////////////////////////////////////////////////////////////////////////////


}
